package com.zimmur.app.mocolink.service;

import java.util.List;

import com.zimmur.app.mocolink.domain.model.Banner;
import com.zimmur.app.mocolink.domain.vo.BannerInfo;

public interface IBannerService {
	/**
	 * 按页面查询轮播图
	 *@Description
	 *@param showPage 1=首页，2=发现页
	 *@return 
	 *@author zcx
	 *@Time 2017年10月12日 下午2:54:21
	 */
	List<BannerInfo> selectByShowMethod(int showMethod);
	/**
	 * 添加轮播图
	 *@Description
	 *@param banner
	 *@return 
	 *@author zcx
	 *@Time 2017年10月12日 下午3:12:33
	 */
	int add(Banner banner);
	/**
	 * 修改轮播图
	 *@Description
	 *@param banner
	 *@return 
	 *@author zcx
	 *@Time 2017年10月12日 下午3:12:46
	 */
	int update(Banner banner);
	/**
	 * 删除轮播图
	 *@Description
	 *@param bannerId
	 *@return 
	 *@author zcx
	 *@Time 2017年10月12日 下午3:12:53
	 */
	int delete(Integer bannerId);
	/**
	 * 查询所有轮播图
	 *@Description
	 *@return 
	 *@author zcx
	 *@Time 2017年10月20日 上午9:32:27
	 */
	List<Banner> selectAll();
	/**
	 * 主键查询
	 *@Description
	 *@param id
	 *@return 
	 *@author zcx
	 *@Time 2017年10月20日 上午9:39:58
	 */
	Banner selectById(Integer id);
}
